const home = require("./modules/home");
// 将modules下的所有文件进行汇总
const modules = [...home];

const setupMock = (app) => {
  // 将汇总所有内容变成后端路由
  for (let i = 0; i < modules.length; i++) {
    /*
      module就是每个模块中的对象
        {
          method: "GET",
          url: "/mock/getHomeBanners",
          response: { xxx },
        },

        app.get("/mock/getHomeBanners", (req, res) => {
          res.json(response)
        })
    */
    // 取出单个模块内容
    const module = modules[i];

    // 设置成后端路由
    app[module.method.toLowerCase()](module.url, (req, res) => {
      res.json(module.response);
    });
  }
};

module.exports = setupMock;
